package com.dzqc.fly.service;

import com.dzqc.fly.common.PageUtils;
import com.dzqc.fly.db.pojo.AppFilePojo;

import java.util.HashMap;
import java.util.LinkedList;
import java.util.Set;

public interface LeaveService {



    public int insertleave(HashMap param);

    public int insertleaveshenpi(HashMap param);

    public int insertfiles(AppFilePojo appFilePojo);

    public PageUtils searchLeaveList(HashMap param);

    public HashMap searchLeaveDetail(HashMap param);

    public LinkedList<HashMap> searchLeaveDetailFiles(HashMap param);

    public PageUtils searchLeaveListDone(HashMap param);

    public LinkedList<HashMap> searchMonth(int userId);

    public LinkedList<HashMap> searchNumOfStudentLeave(HashMap param);

    public int updateUnfinishedLeaveStatus(HashMap param);

    public HashMap searchLeaveDetail2FinishedLeave(HashMap param);

    public int updateFinishedLeave(HashMap param);

    public int updateLapseLeave(HashMap param);

}
